<?php
!defined('EMLOG_ROOT') && exit('access deined!');

function plugin_setting_view() {
	echo '<div class=containertitle><b>Ping服务</b>';
	echo isset($_GET['setting']) ? '<span class="actived">插件设置完成</span>' : '';
	echo '</div><div class=line></div>';

	if (!extension_loaded('curl')) {
		echo '<div class="des">对不起, 您的主机未启用 php-curl 扩展, 无法使用此插件 :(</div>';
	}

	//读取Ping地址列表
	$ping_list = ping_getconfig('ping_list');
	$ping_url = @unserialize($ping_list);
	if (!empty($ping_url)) {
		$ping_display = implode("\r\n", $ping_url);
	} else {
		$ping_display = '';
	}

	//构造界面
	echo '<form action="plugin.php?plugin=ping&action=setting" method="post">';
	echo '<p>请输入你要Ping的地址，每行一条：</p>';
	echo '<p><textarea name="ping_display" rows="6" style="width:300px;height:70px;">'.$ping_display.'</textarea></p>';
	echo '<p><input type="submit" value="保存设置" class="button" /></p></form>';
	echo '<p>常用ping地址：</p>';
	echo '<p> 百度：http://ping.baidu.com/ping/RPC2 <br />';
	echo 'Google：http://blogsearch.google.com/ping/RPC2</p>';

	//侧边栏高亮
	echo '<script>$("#ping").addClass(\'sidebarsubmenu1\');</script>';
}

function plugin_setting() {
	$ping_display = isset($_POST['ping_display']) ? $_POST['ping_display'] : '';

	if (!empty($ping_display)) {
		$ping_url = explode("\r\n", $ping_display);
	} else {
		$ping_url = '';
	}

	$ping_list =  serialize($ping_url);
	ping_putconfig('ping_list', $ping_list);
}
?>
